body {
    font-size: 16px;
}
.container{
    background-color: #f8f9fa!important;
}
/* 试卷标题样式 */
.testname {
    font-size:25px;
    text-align: center;
    margin-top: 2rem;
    color:#007bff
}
/* 题型样式 */
.headline {
    text-align: center;
    font-weight: bold;
    line-height: 150%;
}
/* 题目样式 */
.question{
    text-align: left;
    line-height: 1.5em;
}
/* 虚线样式 */
.line{
    border-top:1px #e4e4e4 dashed;
}
/* 答案隐藏 */
.answerTip{
    display: none;
}
/* 选项样式 */
label{
    line-height: 20px;
    display: inline-block;
    margin-left: 5px;
    margin-right:15px;
    color: #777;
}
/* 选中样式 */
input[type="radio" i]:checked {
    background:rgb(0, 154, 226);
}
input[type="radio" i] {
    -webkit-appearance:none;
    -moz-appearance:none;
    outline: none;
    width:20px;
    height:20px;
    background-color:#ffffff;
    border:solid 1px #dddddd;
    border-radius:50%;
    margin:0;
    margin-top: 3px;
    padding:0;
    position:relative;
    display:inline-block;
    /*文字对齐方式*/
    vertical-align:top;
    transition:background-color ease 0.1s;
}
/* radio选中前样式 */
input[type="radio" i]:after {
    content:'';
    top:3px;
    left:3px;
    position:absolute;
    border:#fff solid 2px;
    border-top:none;
    border-right:none;
    height:6px;
    width:10px;
    transform:rotate(-45deg);
}

/* radio选中后对号样式 */
input[type="checkbox" ]:checked {
    background:rgb(0, 154, 226);
}
input[type="checkbox" ] {
    -webkit-appearance:none;
    -moz-appearance:none;
    outline: none;
    width:20px;
    height:20px;
    background-color:#ffffff;
    border:solid 1px #dddddd;
    margin:0;
    margin-top: 3px;
    padding:0;
    position:relative;
    display:inline-block;
    /*文字对齐方式*/
    vertical-align:top;
    transition:background-color ease 0.1s;
}
input[type="checkbox" ]::after {
    content:'';
    top:3px;
    left:3px;
    position:absolute;
    border:#fff solid 2px;
    border-top:none;
    border-right:none;
    height:6px;
    width:10px;
    transform:rotate(-45deg);
}
/* 选项鼠标经过事件 */
.title1:hover{
    background-color:#ffffff;
}
/* .ol{
    margin-left: -2%;
} */

